+2005-03-21 Tor Lillqvist <tml@novell.com>
+
+ * modules/engines/ms-windows/*.c: Silence gcc warnings (unused
+ variables, unhandled enum value in switch). Use g_object_unref()
+ instead of deprecated gdk_gc_unref() and gdk_drawable_unref().
+
+ * modules/engines/ms-windows/xp_theme.c (xp_theme_map_gtk_state):
+ Add missing "case" keyword.
+
+ * modules/engines/ms-windows/Makefile.am: Link with -lgdi32
+ explicitly.
+
2005-03-20 Tor Lillqvist <tml@novell.com>
* gdk/win32/gdkdisplay-win32.c (gdk_display_get_name): Return the
+2005-03-21 Tor Lillqvist <tml@novell.com>
+
+ * modules/engines/ms-windows/*.c: Silence gcc warnings (unused
+ variables, unhandled enum value in switch). Use g_object_unref()
+ instead of deprecated gdk_gc_unref() and gdk_drawable_unref().
+
+ * modules/engines/ms-windows/xp_theme.c (xp_theme_map_gtk_state):
+ Add missing "case" keyword.
+
+ * modules/engines/ms-windows/Makefile.am: Link with -lgdi32
+ explicitly.
+
2005-03-20 Tor Lillqvist <tml@novell.com>
* gdk/win32/gdkdisplay-win32.c (gdk_display_get_name): Return the
+2005-03-21 Tor Lillqvist <tml@novell.com>
+
+ * modules/engines/ms-windows/*.c: Silence gcc warnings (unused
+ variables, unhandled enum value in switch). Use g_object_unref()
+ instead of deprecated gdk_gc_unref() and gdk_drawable_unref().
+
+ * modules/engines/ms-windows/xp_theme.c (xp_theme_map_gtk_state):
+ Add missing "case" keyword.
+
+ * modules/engines/ms-windows/Makefile.am: Link with -lgdi32
+ explicitly.
+
2005-03-20 Tor Lillqvist <tml@novell.com>
* gdk/win32/gdkdisplay-win32.c (gdk_display_get_name): Return the
libwimp_la_LDFLAGS = \
-avoid-version -module -no-undefined -export-dynamic
-libwimp_la_LIBADD = $(LDADDS)
+libwimp_la_LIBADD = $(LDADDS) -lgdi32
GdkColor base_prelight;
GdkColor text_prelight;
- NONCLIENTMETRICS nc;
-
/* Prelight */
sys_color_to_gtk_color(XP_THEME_CLASS_TEXT, COLOR_HIGHLIGHTTEXT, &fg_prelight);
sys_color_to_gtk_color(XP_THEME_CLASS_TEXT, COLOR_HIGHLIGHT, &bg_prelight);
(window, style->fg_gc[state], x + expander_semi_size, y + 2,
x + expander_semi_size, y + expander_size - 2);
break;
+
+ default:
+ break;
}
if (success)
gdk_draw_rectangle (window, gc, TRUE, x, y, width, height);
- gdk_gc_unref (gc);
- gdk_drawable_unref (pixmap);
+ g_object_unref (gc);
+ g_object_unref (pixmap);
return;
}
\r
#include "msw_style.h"\r
#include "msw_rc_style.h"\r
+#include "xp_theme.h"\r
\r
#ifndef WM_THEMECHANGED\r
#define WM_THEMECHANGED 0x031A /* winxp only */\r
case XP_THEME_ELEMENT_TREEVIEW_EXPANDER_CLOSED:
klazz = XP_THEME_CLASS_TREEVIEW;
break;
+
+ default:
+ break;
}
if (klazz != XP_THEME_CLASS__SIZEOF)
}
break;
- XP_THEME_ELEMENT_DEFAULT_BUTTON:
+ case XP_THEME_ELEMENT_DEFAULT_BUTTON:
switch(state)
{
case GTK_STATE_ACTIVE:
{
HTHEME theme;
RECT rect, clip, *pClip;
- int xoff, yoff, state;
+ int xoff, yoff;
HDC dc;
GdkDrawable *drawable;
int part_state;